<script>
  //   给你两个正整数 n 和 k 。

  //   如果正整数 i 满足 n % i == 0 ，那么我们就说正整数 i 是整数 n 的因子。

  //   考虑整数 n 的所有因子，将它们 升序排列 。请你返回第 k 个因子。如果 n 的因子数少于 k ，请你返回 -1 。

  //   来源：力扣（LeetCode）
  //   链接：https://leetcode.cn/problems/the-kth-factor-of-n

  /**
   * 如果n%i == 0
   * 说明是他的因子 判断当前的count == k
   * 是就是第k个 返回结果
   * 不是就 -1
   */

  /**
   * @param {number} n
   * @param {number} k
   * @return {number}
   */
  var kthFactor = function (n, k) {
    var count = 0;
    for (var i = 0; i <= n; ++i) {
      if (n % i == 0) {
        ++count;
        if (count == k) {
          return i;
        }
      }
    }
    return -1;
  };
</script>
